int[][] monteCarlo = {
  {0,   1,   3,   6,  10,  15,  20,  25,  29,  34,  38,  42,  46,
        50,  55,  59,  63,  68,  72,  77,  82,  86,  90,  94,  98, 102,
       107, 111, 116, 121, 126, 131, 135, 140, 145, 149, 153, 157, 161,
       166, 171, 176, 181, 186, 191, 195, 199, 204, 208, 213, 218, 222,
       227, 232, 237, 241, 246, 251, 256, 260, 264, 269, 274, 279, 283,
       288, 292, 297, 301, 305, 310, 314, 319, 323, 328, 332, 336, 341,
       345, 350, 354, 358, 363, 367, 371, 376, 380, 384, 389, 394, 399,
       404, 408, 413, 418, 423, 427, 432, 436, 441, 445, 450, 455, 460,
       465, 469, 473, 478, 482, 486, 490, 494, 499, 503, 507, 512, 516,
       520, 525, 530, 535, 540, 544, 549, 554, 559, 564, 568, 573, 577,
       582, 586, 590, 595, 599, 604, 609, 613, 618, 623, 628, 632, 636,
       640, 645, 650, 655, 660, 664, 668, 672, 676, 681, 686, 691, 695,
       699, 703, 707, 711, 716, 720, 725, 730, 734, 739, 743, 748, 752,
       757, 762, 766, 771, 775, 780, 784, 789, 793, 798, 803, 808, 812,
       816, 820, 825, 830, 834, 838, 843, 848, 853, 857, 862, 866, 871,
       875, 880, 885, 890, 895},
       
       {0,   0,   1,   3,   5,   7,   9,  12,  16,  21,  26,  31,  36,
        41,  46,  50,  54,  58,  62,  66,  71,  75,  80,  84,  89,  93,
        98, 103, 107, 111, 115, 119, 123, 127, 131, 136, 140, 145, 150,
       155, 160, 165, 169, 173, 178, 182, 187, 191, 196, 201, 206, 211,
       215, 220, 224, 229, 233, 237, 242, 247, 252, 256, 261, 265, 270,
       275, 280, 284, 289, 294, 298, 303, 307, 311, 316, 320, 325, 330,
       334, 339, 344, 348, 352, 357, 362, 367, 372, 377, 381, 386, 391,
       395, 399, 404, 408, 412, 416, 420, 424, 429, 434, 439, 444, 448,
       453, 457, 461, 465, 470, 475, 479, 483, 488, 493, 498, 502, 506,
       511, 515, 519, 524, 529, 534, 538, 543, 548, 552, 556, 560, 564,
       569, 574, 579, 584, 589, 593, 598, 602, 606, 610, 615, 619, 623,
       628, 632, 636, 641, 646, 650, 655, 659, 663, 668, 672, 677, 682,
       686, 691, 695, 699, 703, 707, 711, 716, 721, 725, 730, 734, 739,
       744, 749, 754, 758, 762, 766, 770, 774, 778, 782, 787, 792, 797,
       802, 807, 812, 817, 821, 826, 831, 835, 839, 843, 848, 852, 857,
       862, 866, 871, 876, 880},
       
       {0,   0,   0,   1,   2,   3,   5,   8,  12,  16,  20,  24,  29,
        33,  37,  42,  46,  50,  55,  59,  64,  68,  72,  77,  82,  86,
        90,  95,  99, 103, 108, 112, 117, 122, 127, 131, 135, 139, 144,
       149, 154, 158, 163, 167, 172, 177, 181, 185, 190, 194, 199, 203,
       207, 211, 216, 221, 225, 230, 235, 239, 244, 249, 254, 259, 263,
       268, 272, 277, 282, 287, 291, 295, 300, 305, 310, 315, 320, 324,
       329, 334, 339, 344, 348, 352, 357, 361, 366, 371, 375, 380, 385,
       390, 395, 399, 404, 409, 413, 418, 423, 428, 432, 436, 441, 445,
       449, 453, 457, 461, 466, 470, 475, 479, 484, 489, 494, 499, 503,
       507, 512, 516, 521, 526, 531, 535, 540, 545, 550, 554, 559, 563,
       567, 572, 577, 581, 585, 589, 593, 597, 602, 606, 611, 615, 619,
       624, 628, 633, 638, 642, 647, 652, 657, 661, 665, 669, 674, 679,
       684, 689, 693, 697, 702, 706, 709, 713, 717, 721, 725, 730, 734,
       738, 742, 747, 752, 756, 760, 764, 769, 773, 777, 782, 786, 790,
       794, 799, 804, 809, 814, 818, 822, 827, 831, 836, 840, 844, 849,
       853, 857, 861, 866, 871},
       
       {0,   0,   0,   0,   1,   2,   4,   6,   9,  13,  17,  21,  25,
        29,  33,  37,  42,  47,  51,  55,  60,  65,  70,  75,  79,  83,
        88,  93,  97, 101, 106, 111, 116, 120, 124, 128, 133, 138, 143,
       148, 153, 157, 162, 165, 169, 174, 178, 182, 187, 192, 197, 201,
       206, 210, 215, 220, 224, 229, 233, 238, 243, 247, 252, 257, 261,
       266, 271, 275, 279, 284, 288, 292, 296, 300, 305, 310, 315, 319,
       324, 329, 333, 337, 341, 345, 350, 354, 358, 363, 368, 373, 378,
       383, 387, 391, 396, 401, 406, 410, 414, 418, 422, 426, 430, 434,
       438, 442, 447, 451, 455, 459, 463, 467, 472, 476, 480, 485, 489,
       493, 497, 501, 505, 510, 515, 520, 524, 529, 533, 538, 543, 547,
       552, 556, 561, 565, 570, 574, 579, 583, 588, 593, 597, 601, 605,
       610, 614, 618, 622, 627, 631, 636, 640, 644, 648, 652, 656, 661,
       666, 670, 675, 679, 684, 688, 693, 697, 701, 705, 710, 714, 718,
       722, 727, 731, 735, 740, 745, 750, 755, 759, 763, 768, 773, 778,
       782, 786, 790, 794, 799, 804, 808, 812, 817, 821, 826, 831, 835,
       840, 845, 849, 854, 858},
       
       {0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,
         9,  11,  14,  18,  23,  27,  31,  35,  39,  43,  48,  52,  57,
        61,  65,  69,  73,  78,  83,  88,  92,  96, 101, 106, 110, 115,
       119, 124, 128, 133, 137, 142, 146, 151, 156, 161, 166, 171, 176,
       180, 185, 190, 194, 199, 204, 208, 213, 218, 223, 227, 232, 237,
       241, 246, 250, 254, 259, 263, 268, 273, 278, 282, 287, 292, 296,
       301, 306, 310, 314, 318, 322, 326, 330, 334, 339, 343, 347, 352,
       357, 362, 367, 371, 375, 379, 384, 389, 394, 398, 402, 406, 411,
       415, 419, 423, 427, 432, 437, 442, 447, 451, 455, 460, 464, 468,
       473, 478, 483, 487, 492, 496, 500, 504, 508, 512, 516, 520, 525,
       529, 533, 538, 543, 547, 551, 556, 561, 566, 571, 576, 580, 585,
       590, 594, 598, 602, 607, 612, 617, 621, 626, 630, 634, 638, 643,
       648, 652, 657, 661, 665, 669, 673, 678, 682, 687, 692, 696, 701,
       706, 710, 714, 719, 724, 728, 732, 737, 741, 745, 749, 753, 757,
       761, 766, 770, 775, 779, 783, 788, 793, 798, 803, 807, 811, 815,
       820, 825, 830, 835, 840},
       
       {0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,
         8,   9,  10,  12,  14,  17,  20,  23,  27,  32,  37,  42,  46,
        50,  54,  58,  63,  67,  72,  76,  81,  85,  89,  93,  97, 101,
       106, 110, 114, 118, 123, 128, 133, 138, 142, 147, 151, 156, 160,
       164, 169, 174, 179, 183, 188, 193, 198, 202, 207, 211, 216, 221,
       225, 230, 234, 239, 244, 248, 253, 257, 262, 267, 271, 276, 280,
       284, 289, 294, 298, 303, 308, 313, 317, 322, 327, 331, 336, 341,
       345, 349, 353, 358, 362, 367, 372, 376, 380, 384, 389, 394, 399,
       403, 407, 412, 416, 421, 426, 431, 436, 441, 445, 450, 455, 459,
       464, 469, 474, 478, 482, 486, 490, 494, 498, 503, 507, 511, 515,
       519, 524, 529, 533, 537, 541, 546, 550, 554, 558, 562, 567, 571,
       575, 580, 585, 589, 593, 597, 601, 605, 610, 614, 619, 623, 628,
       632, 637, 641, 645, 649, 653, 658, 662, 667, 671, 675, 680, 684,
       689, 693, 697, 701, 705, 710, 715, 719, 723, 727, 732, 737, 742,
       746, 750, 755, 759, 763, 768, 773, 777, 782, 786, 791, 796, 800,
       805, 810, 814, 818, 823},
       
       {0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,
         7,   8,   9,  11,  12,  14,  17,  20,  23,  26,  29,  32,  36,
        40,  45,  49,  53,  58,  62,  67,  72,  77,  82,  87,  91,  96,
       101, 105, 109, 113, 118, 123, 128, 133, 137, 141, 145, 150, 154,
       159, 163, 168, 172, 176, 180, 185, 190, 195, 200, 205, 209, 213,
       217, 221, 225, 230, 234, 239, 244, 248, 253, 258, 263, 267, 271,
       275, 280, 285, 290, 294, 298, 302, 307, 311, 315, 319, 323, 327,
       331, 335, 339, 343, 347, 351, 356, 361, 366, 371, 376, 380, 384,
       389, 394, 398, 403, 407, 412, 416, 421, 425, 429, 433, 437, 442,
       446, 451, 455, 460, 464, 468, 472, 476, 481, 485, 490, 495, 500,
       504, 509, 514, 518, 522, 526, 530, 535, 540, 544, 548, 553, 558,
       562, 567, 571, 575, 579, 583, 587, 592, 596, 601, 605, 609, 613,
       618, 622, 626, 631, 635, 640, 644, 648, 653, 657, 662, 666, 671,
       675, 679, 683, 688, 693, 698, 703, 707, 711, 716, 721, 726, 731,
       735, 739, 744, 748, 753, 758, 763, 768, 773, 778, 783, 787, 791,
       796, 801, 806, 811, 816},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,
         6,   7,   8,   9,  11,  12,  14,  16,  19,  22,  25,  28,  32,
        36,  40,  45,  50,  54,  58,  62,  66,  70,  74,  78,  83,  87,
        92,  97, 102, 107, 111, 115, 119, 124, 129, 133, 137, 141, 146,
       150, 155, 159, 163, 167, 171, 175, 180, 184, 189, 194, 198, 202,
       206, 210, 214, 218, 222, 227, 231, 235, 240, 245, 250, 254, 259,
       263, 267, 271, 276, 280, 284, 289, 293, 298, 303, 307, 312, 317,
       322, 326, 331, 335, 339, 344, 349, 354, 359, 363, 368, 372, 377,
       382, 386, 390, 394, 399, 403, 407, 412, 416, 421, 426, 431, 436,
       441, 446, 450, 455, 459, 464, 469, 473, 478, 482, 486, 490, 495,
       499, 503, 507, 512, 516, 521, 525, 530, 535, 539, 543, 547, 551,
       555, 560, 564, 568, 573, 577, 581, 585, 590, 595, 599, 604, 609,
       614, 619, 623, 627, 631, 635, 639, 643, 648, 652, 656, 661, 665,
       670, 674, 678, 682, 687, 691, 696, 700, 704, 709, 713, 717, 721,
       726, 730, 734, 738, 742, 747, 752, 756, 760, 765, 769, 773, 778,
       783, 787, 792, 797, 801},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,
         5,   6,   7,   8,   9,  10,  11,  12,  13,  15,  18,  22,  26,
        31,  35,  39,  43,  48,  53,  58,  63,  67,  72,  76,  81,  85,
        89,  93,  97, 102, 106, 110, 114, 119, 124, 128, 132, 136, 141,
       146, 151, 156, 161, 166, 169, 172, 175, 178, 181, 184, 187, 191,
       196, 200, 204, 209, 213, 218, 223, 228, 233, 237, 241, 246, 250,
       255, 260, 265, 269, 274, 278, 282, 287, 291, 295, 300, 305, 310,
       314, 319, 323, 328, 333, 337, 342, 346, 351, 356, 360, 364, 368,
       372, 376, 381, 385, 390, 395, 400, 405, 409, 413, 417, 421, 425,
       430, 435, 439, 443, 447, 451, 456, 461, 465, 470, 474, 479, 484,
       489, 493, 498, 502, 507, 512, 517, 522, 526, 531, 536, 541, 546,
       551, 556, 561, 566, 571, 575, 579, 584, 588, 593, 598, 602, 606,
       611, 615, 620, 624, 629, 633, 638, 642, 646, 650, 655, 660, 663,
       666, 669, 673, 678, 682, 687, 692, 696, 700, 705, 709, 713, 718,
       723, 727, 731, 736, 741, 745, 749, 753, 758, 763, 768, 772, 776,
       781, 786, 791, 796, 800},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,
         4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,  15,  17,
        20,  23,  26,  29,  33,  38,  43,  47,  51,  56,  61,  66,  70,
        75,  79,  84,  88,  93,  97, 101, 105, 110, 114, 118, 122, 126,
       130, 135, 140, 145, 150, 154, 158, 162, 166, 170, 174, 179, 183,
       188, 192, 197, 202, 206, 210, 215, 219, 224, 228, 233, 237, 241,
       245, 250, 254, 259, 263, 268, 272, 277, 282, 286, 290, 295, 299,
       303, 308, 312, 317, 321, 326, 330, 335, 340, 344, 349, 353, 358,
       363, 367, 372, 377, 381, 386, 391, 395, 399, 403, 407, 412, 417,
       421, 425, 430, 435, 439, 444, 449, 454, 458, 463, 468, 473, 478,
       482, 486, 491, 496, 500, 504, 509, 514, 518, 523, 528, 532, 536,
       540, 545, 550, 554, 559, 564, 568, 573, 578, 582, 586, 591, 595,
       600, 605, 609, 614, 618, 622, 626, 631, 635, 640, 645, 650, 655,
       659, 663, 668, 672, 676, 680, 685, 689, 694, 699, 703, 707, 712,
       716, 720, 724, 729, 734, 738, 742, 747, 751, 755, 759, 763, 767,
       771, 775, 780, 784, 788},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,
         3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,  15,
        17,  19,  21,  24,  28,  32,  36,  40,  44,  49,  53,  57,  62,
        66,  71,  75,  79,  83,  87,  91,  95,  99, 103, 108, 112, 116,
       120, 125, 130, 135, 140, 144, 149, 153, 158, 162, 166, 171, 175,
       180, 185, 190, 194, 198, 203, 208, 213, 217, 221, 226, 230, 234,
       239, 243, 247, 251, 255, 260, 265, 269, 274, 278, 282, 287, 292,
       296, 300, 304, 308, 312, 317, 321, 325, 329, 333, 338, 343, 347,
       352, 356, 361, 365, 370, 375, 379, 383, 387, 391, 396, 401, 406,
       410, 414, 418, 422, 427, 431, 435, 439, 443, 448, 453, 458, 462,
       466, 470, 475, 480, 484, 489, 493, 498, 503, 507, 511, 516, 520,
       525, 530, 535, 540, 545, 549, 554, 559, 564, 569, 574, 579, 583,
       588, 593, 598, 602, 607, 612, 616, 620, 625, 629, 633, 638, 642,
       646, 651, 656, 660, 664, 668, 673, 678, 683, 687, 691, 695, 700,
       705, 710, 715, 720, 725, 730, 734, 738, 742, 746, 750, 755, 759,
       763, 767, 771, 776, 781},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,
         2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,
        15,  16,  18,  21,  25,  29,  34,  38,  42,  47,  51,  56,  61,
        65,  70,  73,  76,  80,  85,  89,  94,  98, 101, 105, 110, 115,
       119, 124, 129, 133, 137, 141, 145, 149, 153, 157, 162, 167, 172,
       176, 180, 184, 188, 192, 197, 202, 207, 211, 216, 220, 224, 228,
       233, 238, 243, 247, 252, 256, 260, 265, 270, 275, 279, 284, 288,
       292, 296, 300, 304, 309, 314, 319, 323, 328, 331, 334, 337, 341,
       346, 351, 356, 361, 365, 370, 374, 379, 383, 387, 391, 396, 401,
       406, 411, 416, 420, 424, 428, 432, 436, 441, 446, 450, 454, 459,
       464, 469, 474, 479, 482, 485, 489, 494, 498, 502, 506, 510, 514,
       518, 522, 527, 531, 536, 540, 544, 548, 553, 557, 561, 566, 571,
       576, 580, 584, 589, 594, 598, 603, 607, 611, 615, 620, 624, 628,
       632, 637, 642, 647, 652, 656, 661, 666, 671, 676, 680, 685, 690,
       695, 700, 705, 709, 714, 718, 722, 727, 732, 737, 741, 745, 750,
       755, 759, 764, 768, 772},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
        14,  15,  17,  19,  21,  23,  25,  27,  30,  33,  36,  40,  44,
        48,  53,  57,  61,  65,  70,  75,  80,  84,  89,  93,  98, 103,
       108, 112, 116, 120, 124, 128, 132, 136, 141, 146, 150, 154, 158,
       163, 167, 172, 176, 180, 185, 190, 195, 199, 204, 209, 213, 218,
       223, 228, 233, 237, 241, 245, 249, 254, 258, 262, 267, 271, 276,
       281, 285, 290, 295, 299, 304, 309, 314, 318, 322, 327, 331, 336,
       341, 346, 351, 355, 359, 364, 368, 372, 377, 381, 385, 390, 394,
       399, 403, 407, 411, 416, 420, 424, 428, 433, 437, 442, 447, 451,
       455, 460, 465, 469, 474, 479, 484, 489, 493, 498, 502, 506, 511,
       516, 520, 525, 530, 534, 539, 543, 547, 551, 556, 559, 563, 567,
       572, 576, 580, 585, 590, 595, 599, 603, 607, 611, 616, 621, 625,
       630, 634, 639, 643, 648, 652, 656, 660, 665, 669, 674, 679, 684,
       688, 693, 697, 701, 706, 711, 716, 720, 724, 729, 734, 739, 744,
       748, 752, 757, 762, 766},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,
        13,  14,  16,  17,  18,  19,  21,  23,  26,  29,  33,  37,  42,
        47,  51,  56,  60,  63,  66,  70,  74,  78,  82,  86,  90,  94,
        98, 102, 106, 110, 115, 120, 125, 129, 134, 138, 142, 146, 151,
       156, 160, 164, 168, 172, 177, 182, 186, 191, 196, 201, 206, 210,
       215, 219, 223, 227, 231, 235, 239, 243, 248, 253, 258, 262, 267,
       271, 275, 279, 284, 288, 292, 297, 302, 307, 311, 315, 319, 323,
       327, 332, 337, 342, 346, 350, 355, 359, 364, 369, 374, 378, 382,
       387, 391, 395, 400, 405, 410, 415, 420, 424, 428, 433, 438, 443,
       447, 451, 455, 460, 465, 469, 474, 478, 482, 486, 490, 494, 498,
       503, 508, 513, 518, 523, 528, 533, 537, 541, 545, 549, 554, 558,
       563, 568, 572, 577, 581, 585, 590, 594, 599, 604, 609, 614, 619,
       624, 629, 634, 639, 643, 647, 651, 656, 661, 666, 670, 674, 678,
       682, 687, 692, 697, 702, 707, 712, 716, 720, 725, 730, 735, 739,
       743, 747, 751, 756, 760},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,
        12,  13,  14,  15,  17,  18,  20,  22,  25,  27,  29,  32,  36,
        41,  46,  51,  55,  59,  64,  69,  72,  76,  81,  85,  88,  92,
        97, 101, 105, 109, 114, 119, 123, 128, 133, 136, 140, 145, 150,
       155, 159, 162, 165, 169, 174, 179, 183, 187, 191, 195, 200, 204,
       208, 213, 218, 222, 226, 231, 235, 239, 243, 248, 252, 256, 260,
       265, 269, 274, 278, 282, 286, 291, 296, 301, 305, 309, 313, 317,
       322, 326, 331, 335, 340, 344, 348, 353, 358, 363, 367, 371, 375,
       380, 384, 388, 393, 397, 402, 407, 412, 417, 422, 426, 430, 435,
       440, 444, 448, 453, 457, 461, 466, 470, 474, 478, 482, 487, 491,
       495, 500, 505, 510, 515, 520, 524, 528, 533, 538, 542, 546, 550,
       554, 558, 563, 567, 572, 576, 580, 585, 589, 594, 599, 603, 608,
       613, 618, 622, 627, 631, 635, 640, 645, 649, 653, 658, 663, 668,
       673, 678, 682, 686, 690, 695, 700, 704, 708, 713, 718, 723, 728,
       733, 738, 742, 746, 750},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,
        11,  12,  13,  14,  16,  17,  19,  21,  24,  25,  27,  30,  34,
        38,  42,  46,  50,  54,  59,  64,  69,  74,  78,  83,  86,  90,
        95, 100, 103, 106, 110, 115, 119, 123, 128, 133, 138, 142, 146,
       150, 155, 160, 164, 168, 172, 176, 181, 186, 189, 192, 196, 201,
       206, 210, 215, 220, 224, 228, 233, 238, 242, 246, 251, 254, 257,
       261, 265, 269, 273, 277, 282, 287, 292, 296, 300, 304, 308, 313,
       317, 322, 326, 331, 336, 341, 346, 350, 354, 358, 362, 367, 372,
       376, 381, 385, 390, 395, 399, 404, 408, 413, 417, 421, 425, 429,
       433, 437, 441, 445, 449, 453, 458, 463, 468, 472, 477, 481, 485,
       490, 495, 499, 503, 508, 513, 518, 523, 528, 533, 538, 543, 548,
       553, 556, 560, 565, 570, 575, 579, 584, 587, 591, 596, 601, 605,
       610, 615, 620, 625, 629, 633, 638, 642, 647, 651, 656, 660, 665,
       670, 674, 678, 683, 687, 692, 697, 701, 706, 710, 715, 719, 724,
       729, 734, 739, 743, 748},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,
        10,  11,  12,  13,  14,  15,  16,  18,  21,  23,  26,  29,  32,
        35,  39,  43,  47,  52,  56,  60,  64,  68,  72,  76,  80,  85,
        90,  95, 100, 105, 108, 111, 114, 118, 122, 126, 131, 136, 140,
       145, 149, 154, 158, 162, 166, 170, 174, 179, 183, 188, 193, 198,
       202, 207, 211, 215, 219, 223, 228, 233, 237, 242, 247, 251, 255,
       260, 264, 268, 271, 275, 280, 284, 289, 293, 298, 302, 307, 311,
       316, 320, 325, 330, 334, 339, 344, 348, 352, 357, 361, 366, 370,
       375, 379, 384, 389, 393, 398, 402, 406, 411, 416, 420, 424, 427,
       430, 433, 437, 442, 446, 451, 456, 460, 464, 468, 472, 477, 481,
       486, 490, 494, 499, 503, 508, 512, 517, 522, 526, 530, 534, 538,
       542, 546, 551, 555, 560, 565, 570, 575, 579, 583, 588, 592, 596,
       601, 605, 609, 614, 618, 623, 628, 633, 638, 643, 648, 653, 657,
       662, 667, 671, 676, 681, 686, 690, 695, 700, 705, 710, 714, 719,
       723, 728, 733, 737, 741},
       // 17
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,
         9,  10,  11,  12,  13,  14,  15,  16,  18,  21,  25,  27,  30,
        34,  37,  41,  46,  51,  54,  58,  63,  66,  70,  75,  79,  84,
        88,  93,  98, 103, 106, 109, 113, 117, 120, 123, 126, 129, 132,
       135, 139, 143, 148, 152, 157, 161, 165, 170, 175, 180, 184, 188,
       193, 198, 203, 208, 212, 216, 221, 226, 231, 235, 239, 244, 248,
       253, 257, 262, 266, 270, 274, 279, 283, 288, 292, 297, 302, 307,
       311, 316, 320, 325, 330, 334, 338, 342, 346, 350, 354, 359, 364,
       369, 374, 379, 383, 387, 392, 396, 401, 406, 410, 414, 419, 424,
       428, 431, 434, 437, 441, 446, 451, 455, 459, 463, 468, 472, 476,
       481, 486, 491, 496, 500, 504, 508, 513, 518, 523, 527, 532, 537,
       540, 544, 548, 552, 557, 561, 565, 570, 574, 578, 582, 586, 591,
       596, 601, 606, 611, 616, 620, 625, 629, 633, 637, 641, 646, 650,
       654, 658, 662, 667, 671, 675, 680, 684, 689, 693, 697, 702, 707,
       711, 715, 719, 724, 729},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,
         8,   9,  10,  11,  12,  13,  14,  15,  16,  18,  20,  22,  25,
        29,  33,  37,  41,  45,  50,  55,  59,  64,  69,  73,  78,  83,
        86,  90,  95, 100, 104, 107, 111, 115, 119, 121, 123, 125, 128,
       131, 135, 140, 144, 149, 153, 158, 163, 167, 171, 175, 179, 184,
       188, 193, 197, 202, 207, 211, 216, 221, 226, 230, 234, 239, 243,
       247, 251, 255, 259, 263, 268, 273, 278, 282, 287, 291, 295, 300,
       305, 309, 313, 318, 322, 326, 330, 335, 340, 344, 349, 353, 357,
       362, 366, 370, 375, 380, 384, 389, 394, 399, 403, 408, 412, 417,
       421, 425, 429, 433, 437, 441, 445, 450, 454, 458, 462, 467, 472,
       476, 481, 485, 489, 494, 498, 503, 507, 512, 517, 522, 526, 530,
       535, 540, 544, 548, 553, 558, 563, 567, 571, 576, 580, 584, 589,
       594, 599, 603, 607, 611, 616, 621, 626, 631, 636, 640, 645, 649,
       652, 655, 659, 664, 669, 674, 679, 682, 686, 691, 695, 699, 704,
       709, 713, 717, 722, 727},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,
         7,   8,   9,  10,  11,  12,  13,  14,  15,  17,  19,  20,  22,
        25,  29,  34,  38,  42,  46,  50,  55,  60,  64,  68,  73,  78,
        83,  87,  91,  96, 100, 104, 108, 113, 118, 119, 120, 122, 124,
       126, 128, 131, 134, 138, 142, 146, 150, 155, 160, 164, 169, 174,
       179, 184, 189, 193, 197, 202, 206, 211, 215, 220, 225, 230, 234,
       239, 243, 247, 252, 256, 260, 265, 269, 274, 279, 284, 289, 294,
       298, 302, 306, 310, 315, 319, 323, 328, 333, 337, 342, 346, 351,
       355, 359, 364, 369, 373, 378, 382, 386, 390, 395, 399, 404, 408,
       412, 417, 421, 425, 429, 433, 438, 443, 448, 453, 457, 461, 466,
       470, 474, 478, 483, 488, 493, 498, 502, 507, 511, 515, 520, 524,
       528, 533, 537, 542, 546, 550, 555, 559, 563, 568, 573, 577, 582,
       587, 591, 595, 599, 603, 608, 612, 617, 621, 626, 631, 635, 639,
       643, 647, 652, 657, 661, 665, 670, 675, 680, 685, 689, 693, 697,
       701, 705, 710, 714, 718},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,
         6,   7,   8,   9,  10,  11,  12,  13,  14,  16,  17,  18,  19,
        20,  21,  22,  24,  26,  29,  33,  37,  42,  47,  52,  56,  60,
        65,  69,  74,  78,  83,  88,  92,  97, 101, 106, 111, 115, 119,
       124, 127, 130, 132, 134, 136, 139, 142, 146, 151, 156, 160, 165,
       169, 174, 178, 183, 187, 192, 197, 202, 206, 211, 215, 219, 224,
       228, 232, 236, 240, 244, 248, 252, 256, 260, 265, 269, 274, 278,
       283, 288, 293, 297, 301, 306, 311, 315, 319, 323, 327, 331, 336,
       341, 346, 350, 354, 359, 364, 369, 373, 377, 381, 386, 391, 395,
       400, 405, 409, 414, 419, 423, 428, 433, 437, 441, 445, 449, 453,
       458, 462, 466, 470, 475, 480, 484, 489, 494, 499, 503, 507, 512,
       517, 522, 527, 532, 537, 541, 545, 550, 555, 559, 563, 567, 572,
       577, 581, 586, 590, 594, 598, 603, 608, 613, 617, 622, 627, 632,
       636, 640, 645, 649, 653, 658, 662, 666, 671, 675, 679, 683, 688,
       693, 698, 703, 708, 712},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,
         5,   6,   7,   8,   9,  10,  11,  12,  13,  15,  16,  17,  18,
        19,  20,  21,  23,  24,  25,  27,  29,  31,  34,  37,  40,  44,
        49,  54,  59,  64,  68,  72,  77,  82,  86,  90,  95,  99, 103,
       108, 113, 117, 121, 125, 129, 134, 139, 143, 147, 151, 155, 160,
       164, 169, 174, 178, 182, 186, 190, 195, 200, 204, 208, 212, 217,
       222, 226, 231, 236, 240, 244, 248, 252, 256, 261, 265, 270, 275,
       280, 285, 289, 293, 297, 302, 307, 311, 316, 321, 325, 329, 333,
       337, 341, 346, 351, 356, 361, 366, 371, 376, 380, 385, 390, 393,
       396, 399, 402, 405, 409, 414, 419, 423, 428, 433, 438, 443, 447,
       451, 456, 461, 465, 470, 475, 479, 484, 489, 493, 497, 502, 506,
       511, 516, 520, 525, 530, 535, 540, 545, 549, 554, 558, 563, 567,
       571, 576, 581, 585, 590, 594, 598, 602, 607, 612, 616, 621, 626,
       630, 635, 639, 644, 649, 653, 657, 661, 665, 670, 675, 680, 684,
       689, 693, 698, 703, 707},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,
         4,   5,   6,   7,   8,   9,  10,  11,  12,  14,  15,  16,  17,
        18,  19,  20,  21,  22,  23,  25,  28,  30,  32,  34,  36,  38,
        40,  42,  45,  48,  52,  56,  61,  66,  71,  76,  81,  85,  89,
        94,  99, 104, 109, 114, 118, 122, 127, 131, 135, 139, 143, 147,
       151, 155, 159, 164, 168, 172, 177, 181, 185, 190, 195, 200, 205,
       210, 214, 219, 224, 229, 233, 238, 243, 248, 252, 256, 260, 264,
       269, 274, 279, 283, 288, 292, 297, 301, 306, 310, 315, 320, 325,
       329, 334, 339, 344, 349, 354, 358, 362, 366, 371, 376, 381, 386,
       390, 394, 398, 403, 408, 412, 417, 421, 426, 431, 435, 439, 443,
       448, 453, 458, 463, 468, 473, 477, 482, 486, 490, 494, 498, 503,
       507, 512, 517, 522, 527, 531, 536, 540, 544, 548, 553, 558, 562,
       567, 572, 577, 581, 585, 590, 595, 600, 604, 608, 613, 617, 621,
       626, 630, 635, 640, 645, 650, 655, 659, 663, 667, 672, 677, 681,
       685, 689, 693, 697, 702},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,
         3,   4,   5,   6,   7,   8,   9,  10,  11,  13,  14,  15,  16,
        17,  18,  19,  20,  21,  22,  24,  27,  28,  29,  31,  34,  37,
        39,  41,  44,  47,  51,  55,  60,  64,  68,  73,  77,  81,  85,
        89,  94,  99, 103, 108, 112, 117, 121, 126, 130, 135, 139, 144,
       149, 154, 158, 163, 166, 170, 175, 180, 184, 189, 194, 198, 202,
       206, 210, 214, 218, 223, 227, 232, 237, 242, 246, 250, 255, 259,
       263, 267, 272, 276, 280, 284, 288, 293, 297, 302, 307, 311, 316,
       320, 325, 329, 334, 339, 343, 347, 352, 356, 360, 364, 369, 374,
       379, 384, 388, 393, 398, 403, 408, 412, 417, 421, 425, 429, 434,
       439, 444, 449, 453, 457, 462, 466, 471, 476, 480, 484, 488, 493,
       498, 502, 507, 512, 517, 521, 526, 530, 535, 539, 544, 549, 554,
       559, 564, 568, 573, 577, 582, 586, 591, 595, 599, 603, 607, 612,
       616, 620, 625, 629, 633, 638, 642, 647, 652, 656, 660, 665, 670,
       674, 678, 683, 688, 692},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,
         2,   3,   4,   5,   6,   7,   8,   9,  10,  12,  13,  14,  15,
        16,  17,  18,  19,  20,  21,  22,  24,  26,  27,  28,  29,  30,
        32,  35,  38,  41,  45,  49,  53,  57,  62,  67,  71,  76,  81,
        86,  90,  94,  98, 103, 107, 112, 117, 121, 125, 130, 135, 139,
       144, 148, 152, 156, 160, 165, 170, 174, 179, 183, 187, 191, 196,
       200, 205, 210, 214, 219, 223, 228, 233, 238, 242, 247, 252, 257,
       261, 266, 271, 275, 279, 283, 286, 289, 293, 298, 302, 306, 311,
       316, 320, 325, 329, 334, 339, 344, 348, 353, 357, 361, 366, 370,
       375, 380, 384, 388, 393, 397, 402, 406, 411, 415, 419, 423, 428,
       432, 436, 441, 445, 449, 454, 459, 463, 468, 472, 476, 481, 486,
       490, 494, 499, 503, 507, 512, 516, 520, 525, 530, 535, 540, 544,
       549, 554, 559, 564, 568, 573, 578, 582, 587, 592, 597, 602, 606,
       611, 616, 621, 625, 629, 634, 639, 644, 649, 654, 658, 662, 667,
       672, 677, 681, 685, 689},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         1,   2,   3,   4,   5,   6,   7,   8,   9,  11,  12,  13,  14,
        15,  16,  17,  18,  19,  20,  21,  23,  25,  26,  27,  28,  29,
        31,  34,  37,  39,  42,  45,  49,  54,  59,  64,  69,  74,  78,
        83,  87,  92,  97, 102, 105, 108, 111, 114, 118, 123, 127, 131,
       136, 141, 146, 151, 156, 160, 164, 168, 172, 176, 180, 184, 189,
       194, 199, 203, 208, 213, 218, 222, 227, 232, 237, 242, 247, 252,
       256, 260, 264, 268, 272, 277, 282, 286, 291, 296, 301, 305, 309,
       313, 318, 323, 327, 332, 336, 341, 346, 350, 355, 359, 364, 368,
       372, 376, 381, 385, 389, 394, 398, 403, 407, 411, 416, 421, 425,
       430, 434, 439, 443, 447, 451, 455, 460, 464, 469, 474, 479, 483,
       488, 492, 496, 500, 505, 510, 514, 519, 524, 529, 534, 539, 543,
       547, 551, 556, 560, 564, 569, 573, 577, 582, 586, 590, 595, 599,
       603, 607, 612, 617, 621, 625, 629, 634, 638, 642, 647, 651, 656,
       661, 666, 671, 676, 680},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  11,  12,  13,
        14,  15,  16,  17,  18,  19,  20,  22,  23,  24,  25,  27,  28,
        30,  33,  35,  38,  41,  44,  48,  52,  56,  60,  64,  68,  73,
        77,  82,  86,  91,  96, 100, 105, 109, 112, 116, 120, 125, 129,
       134, 139, 144, 148, 152, 156, 161, 165, 169, 174, 179, 182, 185,
       188, 192, 196, 200, 204, 208, 212, 217, 221, 226, 231, 235, 239,
       244, 249, 254, 258, 262, 266, 271, 276, 280, 285, 289, 293, 297,
       302, 306, 311, 316, 321, 325, 329, 334, 338, 342, 347, 352, 356,
       361, 366, 371, 375, 380, 385, 390, 395, 400, 405, 410, 414, 419,
       424, 428, 432, 436, 441, 445, 450, 454, 459, 464, 469, 473, 478,
       482, 486, 491, 496, 501, 505, 509, 513, 518, 522, 526, 530, 534,
       539, 544, 548, 553, 557, 562, 566, 570, 574, 579, 583, 587, 591,
       595, 600, 605, 609, 613, 618, 623, 627, 631, 635, 639, 644, 649,
       654, 659, 663, 667, 672},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,
        13,  14,  15,  16,  17,  18,  19,  20,  22,  23,  24,  26,  27,
        29,  31,  33,  35,  37,  40,  43,  46,  50,  55,  59,  63,  67,
        71,  75,  79,  83,  87,  91,  95, 100, 105, 109, 113, 117, 121,
       126, 131, 136, 141, 145, 150, 154, 159, 164, 168, 172, 177, 181,
       186, 191, 194, 197, 200, 203, 206, 209, 212, 215, 218, 221, 224,
       228, 233, 237, 241, 245, 250, 255, 260, 265, 269, 274, 278, 283,
       288, 293, 298, 303, 307, 312, 316, 320, 325, 329, 334, 339, 343,
       347, 352, 357, 361, 365, 370, 375, 379, 384, 389, 393, 398, 402,
       407, 412, 416, 420, 425, 429, 433, 437, 442, 446, 450, 455, 459,
       464, 469, 474, 479, 484, 489, 493, 497, 502, 507, 512, 516, 520,
       524, 528, 533, 537, 542, 547, 551, 556, 560, 565, 570, 575, 579,
       583, 587, 591, 596, 601, 605, 609, 613, 617, 622, 627, 632, 636,
       641, 646, 651, 655, 660},
       
       { 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,
        12,  13,  14,  15,  16,  17,  18,  19,  20,  22,  23,  25,  26,
        27,  28,  29,  31,  33,  36,  40,  44,  49,  54,  58,  61,  65,
        70,  74,  77,  80,  83,  87,  92,  97, 102, 106, 110, 114, 119,
       123, 128, 133, 137, 142, 147, 151, 155, 160, 164, 169, 173, 178,
       182, 187, 192, 196, 198, 200, 202, 204, 206, 209, 213, 217, 222,
       226, 231, 235, 240, 244, 248, 253, 258, 263, 268, 273, 276, 279,
       282, 285, 289, 294, 298, 303, 308, 312, 316, 320, 325, 330, 335,
       340, 344, 349, 354, 359, 363, 367, 372, 376, 380, 385, 389, 393,
       398, 402, 406, 410, 415, 419, 423, 428, 433, 437, 441, 446, 451,
       456, 460, 465, 470, 475, 480, 485, 490, 494, 499, 503, 508, 513,
       517, 522, 527, 532, 537, 542, 547, 551, 555, 559, 563, 568, 573,
       578, 583, 588, 593, 598, 602, 606, 611, 615, 620, 625, 629, 633,
       638, 642, 646, 651, 655},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,
        10,  12,  13,  14,  15,  16,  17,  18,  19,  20,  22,  24,  25,
        26,  27,  28,  29,  31,  34,  38,  42,  47,  51,  55,  59,  63,
        68,  73,  76,  79,  81,  84,  87,  91,  96, 101, 105, 109, 113,
       118, 123, 128, 132, 136, 140, 145, 150, 155, 160, 165, 170, 174,
       178, 183, 187, 192, 196, 199, 200, 201, 203, 205, 208, 212, 216,
       220, 224, 229, 233, 238, 243, 247, 251, 255, 260, 265, 270, 275,
       279, 283, 287, 291, 295, 299, 303, 308, 312, 316, 320, 324, 329,
       334, 339, 344, 348, 352, 356, 360, 365, 370, 375, 379, 384, 388,
       393, 398, 403, 408, 412, 417, 422, 426, 430, 434, 438, 443, 448,
       453, 457, 462, 467, 471, 475, 479, 483, 488, 492, 496, 500, 504,
       508, 512, 517, 522, 527, 532, 536, 541, 545, 550, 554, 558, 562,
       567, 572, 577, 581, 586, 591, 595, 599, 604, 608, 612, 616, 621,
       626, 631, 635, 640, 644},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,
         9,  10,  12,  13,  14,  15,  16,  17,  18,  19,  21,  23,  24,
        25,  26,  27,  28,  29,  30,  31,  32,  33,  35,  37,  39,  41,
        44,  48,  53,  57,  61,  65,  70,  74,  79,  84,  88,  92,  97,
       101, 105, 110, 114, 118, 123, 128, 133, 138, 143, 147, 151, 156,
       160, 164, 169, 173, 178, 182, 187, 191, 195, 200, 204, 208, 212,
       217, 222, 226, 230, 235, 239, 244, 248, 252, 257, 261, 265, 270,
       275, 279, 283, 288, 292, 296, 301, 305, 310, 314, 318, 322, 326,
       330, 335, 339, 344, 348, 353, 358, 362, 366, 371, 375, 380, 384,
       388, 393, 398, 402, 406, 410, 415, 419, 423, 427, 431, 435, 440,
       444, 449, 453, 457, 462, 467, 472, 476, 481, 485, 490, 495, 500,
       504, 509, 514, 519, 523, 527, 531, 536, 541, 545, 549, 553, 558,
       562, 566, 570, 574, 578, 582, 587, 591, 596, 601, 606, 611, 616,
       621, 625, 630, 635, 640},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,
         8,   9,  10,  11,  13,  14,  15,  16,  17,  18,  19,  20,  21,
        22,  23,  24,  25,  27,  29,  30,  31,  32,  34,  36,  38,  39,
        41,  44,  47,  51,  56,  61,  66,  70,  75,  80,  85,  90,  95,
        99, 104, 109, 112, 116, 120, 125, 130, 135, 139, 143, 148, 153,
       158, 163, 167, 172, 176, 180, 184, 188, 193, 197, 201, 205, 209,
       213, 217, 222, 227, 231, 236, 241, 245, 250, 254, 259, 264, 269,
       274, 277, 280, 284, 289, 293, 297, 302, 306, 311, 315, 319, 324,
       328, 333, 338, 343, 346, 349, 352, 356, 360, 364, 368, 372, 376,
       380, 384, 389, 394, 398, 403, 408, 413, 417, 422, 427, 432, 437,
       442, 447, 452, 455, 458, 462, 467, 472, 477, 481, 485, 490, 494,
       498, 503, 508, 512, 516, 521, 526, 531, 536, 541, 545, 550, 554,
       558, 563, 567, 572, 576, 580, 584, 589, 594, 599, 603, 607, 611,
       616, 621, 626, 630, 635},

       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,
         7,   8,   9,  10,  11,  13,  14,  15,  16,  17,  18,  19,  20,
        21,  22,  23,  24,  25,  26,  28,  29,  30,  31,  33,  35,  37,
        40,  42,  45,  49,  54,  59,  63,  68,  72,  76,  80,  84,  88,
        92,  97, 101, 105, 109, 113, 118, 122, 127, 131, 136, 141, 145,
       150, 154, 158, 163, 167, 172, 176, 181, 185, 190, 195, 200, 204,
       209, 214, 219, 224, 229, 233, 237, 241, 246, 250, 254, 259, 264,
       269, 274, 279, 282, 285, 289, 293, 298, 303, 307, 311, 316, 321,
       326, 331, 336, 340, 345, 347, 350, 354, 358, 362, 367, 370, 374,
       379, 383, 388, 392, 397, 401, 406, 411, 416, 421, 425, 430, 435,
       440, 444, 449, 453, 457, 460, 464, 468, 472, 477, 481, 485, 490,
       495, 500, 505, 510, 515, 519, 524, 529, 534, 538, 543, 547, 551,
       555, 560, 564, 568, 573, 578, 582, 586, 591, 596, 600, 605, 610,
       614, 619, 623, 628, 633},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,
         6,   7,   8,   9,  10,  12,  13,  14,  15,  16,  17,  18,  19,
        20,  21,  22,  23,  24,  25,  27,  28,  29,  30,  31,  32,  33,
        34,  35,  37,  39,  41,  44,  48,  52,  57,  62,  67,  72,  76,
        80,  84,  89,  94,  99, 104, 109, 113, 117, 121, 126, 131, 136,
       140, 144, 149, 154, 159, 163, 168, 173, 177, 182, 187, 191, 196,
       200, 205, 209, 213, 218, 223, 227, 232, 236, 241, 245, 249, 253,
       258, 262, 266, 271, 275, 280, 284, 289, 294, 299, 303, 308, 313,
       317, 321, 326, 330, 334, 339, 343, 347, 351, 356, 361, 365, 369,
       374, 378, 382, 387, 391, 396, 400, 404, 409, 413, 418, 422, 426,
       431, 436, 441, 445, 450, 455, 459, 464, 468, 472, 476, 481, 486,
       491, 495, 499, 503, 508, 513, 518, 523, 528, 533, 538, 542, 547,
       552, 556, 560, 564, 569, 573, 578, 583, 587, 591, 596, 601, 606,
       610, 615, 620, 624, 628},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,
         5,   6,   7,   8,   9,  11,  12,  13,  14,  15,  16,  17,  18,
        19,  20,  21,  22,  23,  24,  26,  27,  28,  29,  30,  31,  32,
        33,  34,  36,  37,  38,  40,  43,  47,  51,  55,  59,  64,  69,
        74,  79,  84,  89,  94,  99, 103, 107, 111, 115, 119, 124, 128,
       132, 136, 140, 144, 148, 153, 157, 162, 166, 171, 175, 180, 184,
       188, 193, 198, 202, 206, 211, 216, 220, 225, 229, 233, 237, 241,
       246, 250, 255, 260, 265, 270, 275, 280, 284, 289, 293, 298, 303,
       308, 312, 316, 320, 324, 328, 332, 336, 341, 346, 351, 355, 360,
       365, 369, 373, 377, 382, 387, 392, 397, 401, 406, 410, 415, 420,
       425, 430, 434, 438, 442, 446, 451, 456, 460, 465, 470, 474, 478,
       483, 487, 492, 497, 501, 505, 509, 513, 517, 521, 526, 531, 535,
       539, 544, 549, 554, 558, 563, 568, 572, 577, 581, 586, 590, 595,
       600, 605, 610, 614, 618},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,
         4,   5,   6,   7,   8,   9,  11,  12,  13,  14,  15,  16,  17,
        18,  19,  20,  21,  22,  23,  25,  26,  27,  28,  29,  30,  31,
        32,  33,  35,  36,  37,  39,  42,  45,  49,  53,  57,  61,  66,
        70,  75,  80,  85,  90,  95, 100, 104, 108, 113, 117, 121, 125,
       129, 133, 137, 142, 146, 150, 154, 159, 164, 168, 172, 177, 181,
       185, 190, 195, 200, 205, 209, 213, 218, 222, 227, 232, 236, 239,
       242, 246, 251, 256, 261, 266, 271, 276, 281, 286, 290, 294, 299,
       303, 308, 312, 317, 321, 325, 330, 334, 338, 343, 348, 352, 356,
       360, 365, 369, 374, 378, 382, 387, 392, 397, 402, 406, 410, 414,
       418, 422, 427, 432, 436, 441, 445, 450, 454, 458, 463, 467, 471,
       475, 480, 484, 488, 492, 497, 502, 506, 510, 515, 519, 523, 528,
       533, 537, 542, 546, 551, 556, 560, 564, 568, 573, 577, 581, 586,
       591, 595, 600, 605, 609},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,
         3,   4,   5,   6,   7,   8,  10,  11,  12,  13,  14,  15,  16,
        17,  18,  19,  20,  21,  22,  23,  25,  26,  27,  28,  29,  30,
        31,  32,  34,  35,  36,  38,  40,  43,  46,  50,  54,  58,  63,
        68,  73,  77,  82,  86,  90,  94,  98, 102, 106, 111, 115, 119,
       124, 128, 133, 137, 142, 146, 151, 156, 161, 166, 170, 174, 178,
       183, 187, 192, 197, 202, 207, 212, 217, 220, 223, 227, 231, 236,
       240, 244, 248, 253, 258, 263, 267, 272, 277, 281, 286, 290, 295,
       300, 305, 310, 315, 320, 323, 326, 329, 332, 336, 341, 346, 350,
       354, 359, 364, 369, 373, 378, 382, 386, 390, 395, 400, 405, 409,
       413, 418, 422, 427, 431, 435, 439, 444, 449, 453, 457, 461, 466,
       470, 474, 479, 484, 489, 494, 498, 502, 506, 511, 516, 521, 526,
       531, 535, 539, 543, 547, 552, 557, 561, 566, 571, 575, 580, 585,
       589, 593, 598, 602, 606},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,
         2,   3,   4,   5,   6,   7,   9,  10,  11,  12,  13,  14,  15,
        16,  17,  18,  19,  20,  21,  22,  23,  24,  25,  26,  27,  29,
        30,  31,  33,  34,  35,  36,  38,  41,  44,  48,  53,  56,  59,
        63,  67,  71,  75,  80,  85,  89,  93,  98, 102, 107, 111, 115,
       120, 125, 129, 133, 138, 142, 146, 151, 156, 161, 165, 169, 173,
       177, 182, 186, 190, 194, 199, 203, 207, 212, 216, 220, 224, 229,
       234, 238, 243, 248, 252, 257, 262, 266, 271, 275, 279, 284, 288,
       292, 296, 301, 306, 311, 316, 320, 324, 328, 332, 337, 341, 345,
       349, 354, 359, 364, 369, 374, 378, 383, 388, 393, 398, 403, 408,
       412, 416, 421, 426, 429, 432, 435, 439, 444, 449, 453, 457, 462,
       466, 470, 475, 479, 483, 487, 492, 496, 501, 505, 509, 513, 518,
       522, 526, 531, 536, 541, 545, 549, 554, 559, 563, 568, 572, 577,
       582, 586, 591, 595, 600},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         1,   2,   3,   4,   5,   6,   8,   9,  10,  11,  12,  13,  14,
        15,  16,  17,  18,  19,  20,  21,  22,  23,  24,  25,  26,  28,
        29,  30,  31,  32,  34,  35,  36,  38,  40,  42,  45,  49,  54,
        59,  63,  67,  72,  77,  81,  85,  89,  93,  97, 102, 107, 111,
       115, 120, 125, 130, 134, 139, 143, 147, 152, 157, 161, 165, 169,
       174, 178, 182, 186, 191, 195, 200, 205, 210, 214, 218, 223, 227,
       232, 237, 241, 245, 250, 255, 260, 264, 268, 273, 278, 283, 286,
       289, 293, 297, 302, 306, 311, 315, 319, 324, 329, 333, 338, 343,
       348, 352, 357, 361, 366, 370, 375, 380, 384, 389, 394, 398, 403,
       408, 412, 417, 422, 427, 431, 434, 437, 441, 446, 451, 456, 460,
       465, 469, 473, 477, 481, 486, 490, 494, 499, 503, 508, 511, 515,
       520, 525, 530, 534, 538, 542, 547, 552, 557, 562, 567, 570, 573,
       576, 580, 584, 589, 593},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   1,   2,   3,   4,   5,   6,   7,   9,  10,  11,  12,  13,
        14,  15,  16,  17,  18,  19,  20,  21,  22,  23,  24,  25,  27,
        28,  29,  30,  31,  32,  33,  35,  36,  37,  38,  39,  41,  43,
        46,  50,  54,  59,  64,  68,  73,  77,  82,  87,  91,  95,  99,
       103, 107, 112, 116, 120, 124, 128, 132, 137, 142, 147, 151, 155,
       160, 164, 169, 173, 178, 183, 188, 192, 197, 201, 205, 210, 215,
       220, 224, 229, 233, 238, 242, 246, 251, 256, 260, 265, 269, 274,
       278, 282, 286, 291, 296, 300, 305, 310, 315, 319, 324, 329, 333,
       337, 341, 346, 350, 355, 360, 365, 369, 374, 379, 383, 387, 391,
       395, 400, 404, 409, 414, 419, 423, 427, 432, 436, 440, 445, 449,
       453, 457, 462, 467, 471, 475, 479, 484, 488, 492, 497, 502, 506,
       510, 514, 519, 524, 529, 534, 538, 542, 546, 551, 555, 559, 563,
       567, 571, 575, 580, 585},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   1,   2,   3,   4,   5,   6,   7,   9,  10,  11,  12,
        13,  14,  15,  16,  17,  18,  19,  20,  21,  22,  23,  24,  26,
        27,  28,  29,  30,  31,  32,  34,  35,  36,  37,  38,  40,  41,
        42,  44,  47,  51,  55,  59,  64,  68,  73,  77,  81,  85,  89,
        94,  98, 103, 107, 111, 116, 120, 124, 128, 133, 137, 141, 146,
       151, 155, 159, 163, 167, 171, 175, 180, 184, 189, 193, 198, 202,
       206, 211, 215, 220, 225, 230, 235, 240, 245, 249, 254, 258, 262,
       266, 270, 275, 279, 284, 288, 293, 297, 301, 306, 310, 315, 320,
       325, 330, 334, 339, 344, 348, 352, 357, 362, 367, 372, 376, 381,
       385, 390, 394, 398, 402, 406, 411, 416, 420, 424, 429, 434, 439,
       443, 448, 453, 457, 461, 466, 470, 474, 478, 483, 487, 492, 496,
       500, 505, 509, 514, 519, 523, 527, 532, 536, 540, 545, 549, 553,
       557, 561, 566, 571, 575},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,  10,  11,
        12,  13,  14,  15,  16,  17,  18,  19,  20,  21,  22,  23,  25,
        26,  27,  28,  29,  30,  31,  32,  34,  35,  36,  37,  38,  40,
        41,  42,  44,  46,  48,  51,  54,  57,  60,  63,  67,  71,  75,
        80,  84,  89,  93,  97, 102, 107, 112, 117, 122, 127, 132, 136,
       141, 145, 150, 154, 158, 162, 166, 170, 174, 178, 182, 187, 192,
       196, 201, 205, 210, 215, 220, 225, 230, 235, 240, 245, 249, 254,
       258, 263, 268, 272, 277, 282, 287, 291, 296, 300, 305, 310, 314,
       318, 322, 327, 331, 336, 340, 345, 350, 354, 359, 364, 369, 373,
       378, 383, 388, 393, 397, 402, 407, 411, 416, 421, 426, 430, 435,
       440, 444, 449, 453, 457, 461, 465, 470, 474, 478, 483, 488, 492,
       496, 501, 505, 510, 514, 518, 523, 528, 532, 537, 541, 545, 549,
       554, 559, 563, 567, 572},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   9,  10,
        11,  12,  13,  14,  15,  16,  17,  18,  19,  20,  21,  22,  23,
        24,  25,  26,  27,  29,  30,  31,  33,  34,  35,  36,  37,  39,
        40,  41,  42,  43,  44,  45,  46,  48,  50,  53,  56,  60,  64,
        68,  72,  76,  80,  85,  89,  94,  99, 104, 108, 112, 116, 120,
       125, 129, 133, 138, 142, 146, 151, 155, 159, 164, 169, 173, 177,
       181, 186, 190, 195, 200, 204, 209, 214, 219, 223, 227, 231, 236,
       241, 245, 249, 253, 258, 263, 268, 273, 278, 283, 287, 291, 295,
       300, 304, 309, 313, 318, 323, 327, 332, 337, 341, 346, 351, 355,
       360, 365, 369, 374, 379, 383, 388, 392, 397, 402, 406, 410, 415,
       419, 424, 428, 433, 438, 443, 448, 452, 457, 461, 465, 470, 474,
       479, 483, 487, 491, 496, 501, 506, 511, 516, 521, 526, 531, 535,
       540, 545, 549, 554, 558},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,   8,
        10,  11,  12,  13,  14,  15,  16,  17,  18,  19,  20,  21,  22,
        23,  24,  25,  26,  28,  29,  30,  31,  32,  34,  35,  36,  38,
        39,  40,  41,  42,  43,  44,  45,  47,  49,  51,  54,  57,  60,
        64,  69,  73,  78,  82,  86,  90,  95, 100, 104, 108, 113, 117,
       122, 126, 130, 134, 139, 143, 148, 152, 156, 160, 165, 170, 175,
       179, 183, 187, 192, 196, 201, 206, 211, 216, 220, 225, 229, 234,
       238, 243, 247, 251, 256, 261, 266, 271, 276, 281, 285, 290, 293,
       297, 301, 306, 310, 315, 320, 325, 329, 333, 337, 341, 346, 350,
       354, 358, 362, 366, 370, 375, 380, 384, 389, 394, 398, 402, 406,
       411, 416, 420, 424, 428, 432, 437, 442, 446, 451, 456, 460, 465,
       469, 473, 478, 482, 486, 490, 494, 499, 504, 509, 514, 519, 523,
       528, 532, 537, 542, 547},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,   7,
         9,  10,  11,  12,  13,  14,  15,  16,  17,  18,  19,  20,  21,
        22,  23,  24,  25,  27,  28,  29,  30,  31,  32,  33,  35,  36,
        37,  39,  40,  41,  42,  43,  44,  46,  47,  49,  51,  53,  56,
        59,  62,  65,  68,  71,  75,  80,  84,  88,  92,  96, 101, 105,
       109, 114, 118, 122, 126, 130, 135, 139, 143, 147, 151, 155, 160,
       165, 169, 174, 178, 183, 187, 191, 195, 199, 204, 209, 213, 218,
       222, 227, 231, 236, 241, 245, 250, 255, 259, 264, 268, 272, 277,
       282, 286, 290, 295, 299, 303, 307, 312, 316, 320, 324, 329, 333,
       338, 343, 348, 353, 357, 362, 366, 371, 375, 379, 384, 389, 393,
       398, 402, 406, 411, 415, 420, 425, 429, 434, 438, 443, 447, 452,
       456, 460, 464, 469, 473, 477, 482, 487, 492, 496, 501, 505, 510,
       515, 520, 524, 529, 534},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,   6,
         7,   9,  10,  11,  12,  13,  14,  15,  16,  17,  18,  19,  20,
        21,  22,  23,  24,  26,  27,  28,  29,  30,  31,  32,  34,  35,
        36,  38,  39,  40,  41,  42,  43,  44,  46,  47,  48,  50,  53,
        57,  60,  63,  67,  69,  71,  73,  76,  79,  82,  86,  90,  94,
        98, 102, 107, 112, 117, 121, 125, 130, 135, 139, 144, 149, 154,
       158, 163, 167, 172, 177, 182, 187, 191, 195, 199, 203, 207, 212,
       216, 221, 226, 230, 234, 239, 244, 249, 253, 258, 262, 267, 272,
       276, 281, 285, 290, 295, 299, 303, 307, 312, 316, 321, 326, 331,
       335, 339, 343, 348, 352, 357, 361, 366, 371, 376, 380, 384, 388,
       392, 397, 401, 406, 410, 414, 419, 423, 428, 433, 437, 442, 447,
       452, 457, 461, 466, 470, 475, 479, 483, 488, 492, 497, 502, 507,
       511, 515, 519, 523, 527},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,   5,
         6,   7,   8,  10,  11,  12,  13,  14,  15,  16,  17,  18,  19,
        20,  21,  22,  23,  25,  26,  27,  28,  29,  30,  31,  32,  33,
        34,  35,  36,  37,  39,  41,  42,  43,  44,  46,  47,  48,  49,
        51,  53,  55,  57,  59,  61,  64,  67,  70,  74,  78,  83,  87,
        92,  97, 102, 106, 110, 115, 119, 124, 128, 133, 138, 142, 147,
       152, 156, 160, 164, 168, 172, 177, 181, 185, 189, 193, 198, 203,
       208, 212, 217, 221, 225, 230, 234, 239, 244, 248, 253, 258, 262,
       267, 272, 276, 280, 284, 288, 293, 298, 303, 308, 312, 316, 320,
       324, 329, 334, 338, 342, 346, 350, 354, 358, 362, 366, 370, 375,
       380, 384, 388, 392, 397, 402, 407, 411, 416, 420, 425, 429, 433,
       437, 442, 446, 450, 455, 459, 463, 467, 471, 476, 481, 486, 491,
       496, 500, 504, 509, 513},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,   4,
         5,   6,   7,   8,   9,  10,  11,  12,  14,  15,  16,  17,  18,
        19,  20,  21,  22,  23,  25,  26,  27,  28,  29,  30,  31,  32,
        33,  34,  35,  36,  37,  39,  40,  42,  43,  45,  46,  47,  48,
        50,  51,  52,  54,  56,  58,  61,  65,  69,  72,  75,  78,  81,
        84,  88,  92,  96, 100, 105, 109, 114, 119, 123, 127, 131, 136,
       141, 145, 149, 153, 157, 162, 166, 170, 174, 178, 183, 187, 191,
       196, 200, 205, 210, 214, 218, 223, 228, 233, 237, 241, 246, 251,
       256, 260, 265, 270, 274, 279, 283, 287, 292, 297, 302, 307, 311,
       315, 319, 324, 329, 333, 337, 341, 346, 351, 355, 359, 363, 368,
       373, 378, 383, 387, 392, 397, 401, 406, 411, 416, 421, 425, 430,
       434, 439, 444, 448, 453, 458, 461, 464, 467, 470, 473, 477, 482,
       487, 492, 497, 502, 506},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,   3,
         4,   5,   6,   7,   8,   9,  10,  11,  13,  14,  15,  16,  17,
        18,  19,  20,  21,  22,  24,  25,  26,  27,  28,  29,  30,  31,
        32,  33,  34,  35,  36,  38,  39,  40,  41,  43,  45,  46,  47,
        49,  50,  51,  53,  55,  56,  58,  61,  64,  67,  70,  74,  78,
        82,  86,  90,  94,  99, 104, 107, 110, 113, 117, 122, 127, 131,
       136, 141, 146, 151, 156, 161, 164, 168, 172, 176, 181, 185, 189,
       193, 197, 201, 205, 209, 214, 218, 223, 228, 233, 238, 242, 246,
       251, 255, 259, 264, 269, 274, 278, 283, 288, 292, 297, 301, 306,
       310, 314, 319, 323, 327, 331, 336, 341, 345, 350, 355, 359, 363,
       368, 373, 378, 382, 386, 390, 395, 400, 404, 409, 413, 418, 422,
       427, 431, 436, 440, 444, 449, 453, 458, 462, 467, 471, 476, 481,
       486, 490, 495, 499, 503},
       
       {0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
         0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   2,
         3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  14,  15,  16,
        17,  18,  19,  20,  21,  23,  24,  25,  26,  27,  28,  29,  30,
        31,  32,  33,  34,  35,  36,  38,  39,  40,  41,  43,  45,  46,
        47,  48,  49,  51,  54,  55,  56,  57,  58,  60,  63,  67,  72,
        76,  81,  86,  91,  95,  99, 104, 109, 112, 115, 119, 124, 128,
       133, 137, 142, 147, 151, 156, 161, 166, 170, 174, 179, 184, 187,
       191, 196, 199, 202, 206, 211, 215, 219, 223, 227, 232, 237, 242,
       246, 250, 254, 258, 262, 266, 270, 274, 278, 283, 288, 293, 298,
       303, 308, 312, 316, 321, 326, 331, 336, 340, 345, 349, 353, 357,
       362, 367, 372, 376, 380, 385, 390, 395, 399, 404, 408, 413, 418,
       422, 427, 431, 436, 440, 444, 449, 453, 458, 463, 468, 473, 477,
       482, 486, 490, 494, 498}};
       
       
